package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.eventconfig;



import lombok.Builder;
import lombok.Data;

/**
 * 任务节点事件调用POST URL请求时的BODY消息体
 *
 * @author songxf
 * @date 2021/07/23
 */
@Data
@Builder
public class EventUrlPostBodyDTO {
    /**
     * 流程实例的id
     */
    private String processInstanceId;
    /**
     * 任务节点的id
     */
    private String taskId;
    /**
     * 任务节点编码
     */
    private String taskCode;
    /**
     * 执行实体的id
     */
    private String executionId;
    /**
     * 活动节点的id，同taskCode
     */
    private String activityId;

    /**
     * 前端用户输入的requestBody
     */
    private String requestBody;

    /**
     * 节点类型
     * 开始、结束节点：activity
     * 任务节点：task
     */
    private String nodeType;
}